let str = `
2021.9月：
1.	午饭14.5 
2.	午饭10 生抽+辣椒酱15.5
3.	午饭14.5 打车6.5 
4.	水+吃的34 
5.	午饭16 
6.	午饭17.5 公交1
7.	午饭15 晚饭12
8.	打车10.5 午饭13.5 话费49.5
9.	午饭19.5
10.	打车11 午饭14.5 骑车1 烧烤41
11.	 
12.	晚饭11 面包+水21
13.	午饭17.5 地铁2 
14.	午饭15 快递17 地铁2 洗衣液10 药22
15.	午饭15 地铁2 包子9 话费200
16.	打车9 午饭20.5 地铁2
17.	地铁2 屯粮94
18.	午饭13.5 
19.	电费90 烤鸭29
20.	水果+水45.5
21.	剪头39 水6 排骨16 地铁4 
22.	午饭19.5 骑车1.5 饼9
23.	午饭20.5 
24.	午饭19.5 地铁1.5 
25.	屯粮57 
26.	午饭11 回家往返车票256 地铁1.5 晚饭15
27.	午饭15 地铁2 
28.	午饭20.5 地铁2 晚饭10
29.	午饭14.5 鸡爪29
30.	午饭15 地铁2
`
let res = str.match(/(?<=([\u4e00-\u9fa5]))\d{1,}\.?\d?(?=\s)/g).reduce((prev, curr) => prev + parseFloat(curr), 0)
console.log(res)
